package file;

import java.io.File;
import java.lang.reflect.Array;
import java.util.Arrays;

public class viewMkdir {
    public static void main(String[] args) {
        File f = new File("F:/gitrepo/java_demo/demo2/src/file");
        printFile(f,0);
    }

    public static void printFile(File file,int level){
        for (int i=0;i<level;i++){
            System.out.print("-");
        }
        //打印当前的文件夹名
        System.out.println(file.getName());
        if(file.isDirectory()){//是否有子文件
            File[] files=file.listFiles();//提取子目录
            //System.out.println(Arrays.toString(files));
            for(File temp:files){
                printFile(temp,level+1);
            }
        }
    }
}
